e85a4e5949e24ed357ca0d1d499085ae0f309fca,paperparcel-compiler/src/main/java/paperparcel/AutoValueExtensionValidator.java,AutoValueExtensionValidator,findCreator,#TypeElement#,81

Before Change



  private Optional<VariableElement> findCreator(TypeElement subject) {
    TypeMirror creatorType = types.erasure(
        elements.getTypeElement("android.os.Parcelable.Creator").asType());
    List<? extends Element> members = elements.getAllMembers(subject);
    for (VariableElement field : ElementFilter.fieldsIn(members)) {
      if (field.getSimpleName().contentEquals("CREATOR")

After Change



  private Optional<VariableElement> findCreator(TypeElement subject) {
    TypeMirror creatorType = types.getDeclaredType(
        elements.getTypeElement("android.os.Parcelable.Creator"),
        types.getWildcardType(null, null));
    List<? extends Element> members = elements.getAllMembers(subject);
    for (VariableElement field : ElementFilter.fieldsIn(members)) {